草庐IT

ios - RxSwift 和 UIPickerView

全部标签

ios - 矩形交叉点的数量?

我正在尝试检查2个CGPath之间的重叠程度。我想到的最简单的方法是获取边界CGRect之间的重叠百分比。我知道当不同的路径占据相似的边界时这会失败。但是哦,如果你知道更好的方法......请帮忙。无论如何,当前的问题是计算矩形之间的重叠百分比。我看到CGRectIntersection函数获取相交的矩形。我可以计算这个矩形的面积,但似乎没有一种简单的方法来获得非相交区域的面积。有任何想法吗?从rectUnion的面积中减去该面积是否有意义?如果我正确理解rectUnion,如果并集和交集的大小相同,它们就完全重叠了? 最佳答案 我

iOS 编程 : 'super dealloc' crashes app

这是我第一次在这个网站上提问。作为一名业余开发人员,我总能在这个网站上找到我的问题的答案,但我找不到解决我当前问题的答案。在我的iPad应用程序中,我从rootView调用了一个新的UIViewController:DisplayTheMapViewController_iPad*root=[[DisplayTheMapViewController_iPadalloc]init];displayTheMapViewController=root;[[selfnavigationController]pushViewController:displayTheMapViewControll

ios - 我怎样才能通过加速获得速度?

你知道“运动尺”这个应用吗?它可用于通过移动iPhone来获取对象的长度。移动iPhone时如何从加速度中获取速度? 最佳答案 速度就是加速度*时间。IE。你可以使用公式v=u+加速度*时间。作为初学者,您可以假设初始速度为0,可以忽略“u”以获得加速度*时间。如果你想要距离就用距离=初速度*时间+0.5*加速度*时间*时间。或者更好的是仍然使用航位推算,并在从加速度计获得更新时尽可能频繁地添加速度矢量。要获得作为标量的加速度,您可以执行a=sqrt(x*x+y*y+z*z)。不过,您之前会想从中移除重力!此外,这只会为您提供直线距

ios - 使用整数创建 if 语句

我是xcode的新手,所以请原谅我的错误,但我正在尝试将字符串转换为整数,然后创建一个if语句,如果整数小于15,则禁用按钮。存储整数在一个字符串中,我知道可以正常工作,因为我可以在标签中显示它。如果分数小于15,我无法将该字符串转换为整数然后禁用按钮。我没有错误,但代码不工作。这是我目前所拥有的:-(void)viewDidLoad{NSString*savedValue=[[NSUserDefaultsstandardUserDefaults]stringForKey:@"levelScore"];intlevel=[savedValueintValue];if(level如有任何

ios - 我如何判断 [OpenFeint 初始化...] 何时完成?

如果用户接受OpenFeint,这很容易,因为将调用offlineUserLoggedIn或userLoggedIn委托(delegate)方法。如果用户拒绝OpenFeint,似乎没有任何迹象。有[OpenFeinthasUserApprovedFeint],但如果用户拒绝了OpenFeint或者他们正盯着批准屏幕,它会返回NO? 最佳答案 我遇到了同样的问题。我提出的解决方案:创建一个实现OpenFeintAddOn协议(protocol)的类。initializeAddOn将在OF初始化后调用。然而,调用此方法时用户不会完成登

ios - 如何计算我的动态 textView 的正确高度

我正在计算DynamictextView的正确高度。但我在这里没有得到正确的高度。我应该怎么做才能获得正确的高度。我必须显示一些阿拉伯文字。获得正确尺寸的任何技巧。请帮助我CGSizesize=[foundationTrimmedsizeWithFont:newsSecondPart.fontconstrainedToSize:CGSizeMake(newsSecondPart.frame.size.width-11,10000)];size.height=size.height+50;CGRectnewsSecondPartFrame=newsSecondPart.frame;new

iOS:在 UI(子) View 中处理 UIGestureRecognisers

我想知道如何最好地解决以下问题:我有一个ViewController。它的View包含大量复杂的subview(UIView的子类)。由于复杂性,其中一些UIView会初始化自己的UIGestureRecognisers并实现相应的目标操作。因为我想协调各种subview的手势,所以我必须将单个一次的ViewController设置为手势的委托(delegate)。这有多种可能性。1)初始化viewController中的所有手势(这将导致一个巨大的viewController)2)在UIVIews中定义一个协议(protocol)(getViewController),由ViewCo

iOS 企业许可证 + 外部开发人员。需要 iOS 开发登录凭据?

假设一方拥有企业许可证并希望使用另一方(外部开发人员)开发的应用程序。开发者是否可以在没有对方企业程序登录凭据的情况下使用企业分发证书和配置文件编译应用程序?或者在将证书添加到开发人员的钥匙串(keychain)时是否需要这些?谢谢 最佳答案 看我的回答here关于使用您自己的证书退出应用程序。 关于iOS企业许可证+外部开发人员。需要iOS开发登录凭据?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co

iphone - UIImagePickerController ios 5 在 ipad 中使用 UIPopoverController 选择图像时出现问题

我在ios5的ipad中从UIImagePickerController选择图像时遇到问题。相同的代码在ios4中完美运行。那么问题是什么?任何人都可以帮助我如何在ios5中使用UIImagePickerController吗?ios4和ios5的UIImagePickerController有什么区别吗?下面是问题的代码。-(IBAction)selectExitingPicture:(id)sender{if([popoverControllerisPopoverVisible]){[popoverControllerdismissPopoverAnimated:YES];[pop

ios - 已释放对象的校验和不正确 - 如何在设备上进行故障排除?

我花了好几天时间试图找出一个错误,许多经验丰富的IOS开发人员可能在他们的职业生涯中曾见过这样的错误:MyApp-IPad(1403,0x5ab3000)malloc:***errorforobject0x2b3aa04:incorrectchecksumforfreedobject-objectwasprobablymodifiedafterbeingfreed.***setabreakpointinmalloc_error_breaktodebug我在网上四处搜索,发现很多人推荐使用NSZombieEnabled或MallocStackLogging,但似乎这些都不起作用,除非你正